package com.erli.exchange.common.sg.config;

import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@XmlRootElement(name="baseinfo")
public class BaseInfo {
	
	@XmlAttribute
	private String projectLocation;
	
	@XmlAttribute
	private String javaFileLocation;
	
	@XmlAttribute
	private String resourcesFileLocation;
	
	@XmlAttribute
	private String javaFileSuffix;
	
	@XmlAttribute
	private String xmlFileSuffix;
	
	@XmlAttribute
	private String interfaceType;
	
	@XmlAttribute
	private String classType;
	
	@XmlAttribute
	private String author;

	@XmlTransient
	public String getProjectLocation() {
		return projectLocation;
	}

	@XmlTransient
	public String getJavaFileLocation() {
		return javaFileLocation;
	}

	@XmlTransient
	public String getResourcesFileLocation() {
		return resourcesFileLocation;
	}

	@XmlTransient
	public String getJavaFileSuffix() {
		return javaFileSuffix;
	}

	@XmlTransient
	public String getXmlFileSuffix() {
		return xmlFileSuffix;
	}

	@XmlTransient
	public String getInterfaceType() {
		return interfaceType;
	}

	@XmlTransient
	public String getClassType() {
		return classType;
	}
	
	@XmlTransient
	public String getAuthor() {
		return author;
	}
}
